<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>坐标选择</title>
</head>
<body>
<iframe width="100%" height="500" frameborder=0 src="https://apis.map.qq.com/tools/locpicker?search=1&type=1&key={:config('wechat.qqmap_key')}&referer=myapp">
</iframe>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
<script>
$(function(){
    window.addEventListener('message', function(event) {
        // 接收位置信息，用户选择确认位置点后选点组件会触发该事件，回传用户的位置信息
        var loc = event.data;
        if (loc && loc.module == 'locationPicker') {
            //防止其他应用也会向该页面post信息，需判断module是否为'locationPicker'
            parent.$('#address').val(loc.poiaddress).removeAttr('readonly');
            parent.$('#lng').val(loc.latlng.lng);
            parent.$('#lat').val(loc.latlng.lat);
            parent.layer.closeAll();
        }
    }, false);
})

</script>
</body>
</html>